7型及7U型驅逐艦裝備該炮後,提高了對空作戰的效能,擁有在5000米以外擊毀敵機的能力,甚至可以在更遠距離上威脅魚雷攻擊機群。不過每艦2門的裝備數量略有不足。
7型及7U型驅逐艦防空火力配置上最大的不足就是近防用的艦用高射炮數量少,質量差。
單管45毫米/46倍口徑21-K式艦用高射炮,於1932年開始設計,1934年進行蘇聯紅海軍服役。其原型為陸用的M1932式45毫米反坦克炮,為其加裝半自動炮閂後成為半自動艦用高射炮。通常來說,反坦克炮和高射炮在一定程度上有共同點的:要求火炮本身初速高、直射距離遠。在二戰中,高射炮經常也被用於打擊地麵目標,如德國陸軍就用88毫米高射炮遠距離獵殺盟軍坦克,並在其基礎上研製出專用反坦克炮和坦克炮,其坦克殺手的名頭甚至超過了其作為高射炮在主業方麵的表現。
同樣的,蘇聯紅軍也把85毫米M1939式高射炮裝在T34中型坦克和JS-1重型坦克上作為主力使用。美國陸軍也把90毫米高射炮裝在M36型坦克殲擊車上,用來獵殺凶狠的德國鋼鐵動物。不過,把反坦克炮當成高射炮的情況卻不多,因為決定高射炮好壞有一個重要的因素就是火炮的射速,由於飛機的速度越來越快,要想在攔截敵機和擊毀敵機,高射炮的射速也是越快越好。可反坦克有高初速、直射速度遠的優點,卻沒有高射炮所需的高射速。21-K式艦用高射炮也不例外,唯一的優點就是重量較輕。
45毫米/46倍口徑21-K式艦用高射炮,炮全重622千克,炮身重115千克,長2.40米,半自動炮閂,最大俯仰角-10°-+85°,俯仰速度20°/秒;射界360°,旋回速度18°/秒;可發射OT-033型破片殺傷彈,彈重2千克,彈丸重1.065千克,裝52克炸藥,初速880米/秒,最大射程:9200米/45°,最大射高:6000米;也可發射O-240型榴彈,彈重2.89千克,彈丸重2.14千克,裝118克炸藥,初速335米/秒,最大射程5000米/45°;也可使用BR-240型穿甲彈,彈丸重1.42千克,裝18克炸藥,初速760米/秒(實際上由於該炮主要用於防空。使用穿甲彈的時候是非常少的)。射速:25-30發/分,火炮壽命約4000發。
除了單裝的炮架形式外,還有重2000千克的40-K型單管炮塔形式和重2600千克的雙聯裝炮塔形式。該炮最大的缺點就在於射速過低,30發/分的射速對付一戰時的雙翼機也許還行,可到了1934年,各國空軍(包括陸海軍航空隊)開始全麵研發全金屬單翼攻擊機,其時速可達300公裏/小時,這樣一來,就憑21-K這點可憐的射速是很難應付新式戰機的攻擊,就算是雙聯裝的41-K式,射速也不過才60發/分。橫向比較,與法製M1933式37毫米半自動高射炮相比,射速相同。與納粹德國海軍37毫米SK/C30式半自動高射炮相比,射速也一樣。
也就是說,同屬於在二戰中射速最慢的50毫米以下20毫米以上的艦用機關炮。對於7型驅逐艦而言,更多的問題是,這種性能低下的艦用高射炮的裝備數量也不足,全艦隻配備了2門,也就是說,在最理想的情況下,兩門對付同一個目標,一分鍾也不過隻能發射60發炮彈,對付類似英軍“箭魚”那樣的老式雙翼機都不見得能有多大的效果。這是7型驅逐艦防空火力配置中最大的軟肋。而2挺12.7毫米德卡M38式高射機槍也是一大弱點,12.7毫米高射機槍對空的有效射程最大不會超過800米,在這種距離上,無論是魚雷攻擊機還是俯衝轟炸機都已經完成攻擊了,要想在它們攻擊前就擊毀,至少也要達到“厄利孔”20毫米艦用機關炮的水平(蘇聯二戰後定型裝備部隊的KPV式14.5毫米高射機槍也能達到這一要求,可惜誕生時間太晚了,沒趕上二戰)。