首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
admin
2021-07-09
58
问题
有以下程序
#include <stdio.h>
main()
{ int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出
选项
A、编译有错
B、0,0,0,3
C、1,1,2,0
D、0,1,2,0
答案
A
解析
C语言规定else总是和之前与其最近的且不带else的if配对,题目中,if(a=1) b=1;c=2;默认省略的else已经配对了,下一句else没有匹配 if 为非法 else。另外if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/TYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于“EOF”的叙述,正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
下面结构体的定义语句中,错误的是()。
在程序设计过程中的面向对象方法中,继承属性是指()。
C语言规定,在一个C程序中,main()函数的位置()。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);b
随机试题
从网络的经济性与提高服务质量方面考虑,在电话自动交换网中设置高效()电路群是有利的。
根据下列材料回答问题材料:生产关系究竟以什么形式为最好,恐怕要采取这样一种态度,就是哪种形式在哪个地方能够比较容易比较快地恢复和发展农业生产,就采取哪种形式:群众愿意采取哪种形式就采取哪种形式,不合法的使它合法起来……刘伯承同志经常讲一句四川话:
未老先衰,头发枯萎,早脱、早白的病机是
坝址、坝型选择和枢纽布置是水利水电枢纽设计的重要内容,不同的坝轴线可以选择不同的坝型和枢纽布置,对河谷狭窄、地质条件良好的适宜修建()。
成套配电装置柜体安装完毕后应()。
“通过施工全过程的全面质量监督管理、协调和决策,保证竣工项目达到投资决策所确定的质量标准”,这是()在施工阶段的质量控制目标。
人民币国际化是指人民币在国际范围内行使货币职能,逐步成为主要的贸易计价结算货币、金融交易货币和国际储备货币。()
企业在推行方针目标管理中,必须以()来统一全体员工的意志。
某工程的进度计划网络图如下,其中包含了①~⑩10个结点,结点之间的箭线表示作业及其进度方向,箭线旁标注了作业所需的时间(单位:周)。设起始结点①的时间为0,则结点⑤的最早时间和最迟时间分别为(53)周。
A、WhatcanIdoforyou?B、Eightpeople.C、Certainly.C
最新回复
(
0
)