2023 0727 0727
有以下程序(注:字符a的ASCII码值为97)
#include <stdio.h>
int main(void)
{ char *s={"abc"};
do { printf("%d",*s%10);
++s;} while(*s);
return 0;
}
程序运行后的输出结果是__789______
假定a和b为int型变量,则执行以下语句后b的值为
a=1;
b=10;
do
{ b=b-a; a++; }
while (b-- > 0); -4
有如下程序
main()
{ char s[]="ABCD", *p;
for(p=s+1; p < s+4; p++) printf ("%s\n",p);
}
该程序的输出结果是 BCD CD D
以下程序的输出结果是
#include<stdio.h>
int main(void)
{
int i,x[3][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<4;i+=2)
printf("%d ",x[i][i]);
return 0;
} 9 1
以下程序运行后的输出结果是( )
#include<stdio.h>
void main()
{
int i=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d %d %d\n",i,j,k)
} 2 2 3
有如下程序:
#include"stdio.h"
int max(x,y)
int x,y;
{ int z;
if(x>y) z=x;
else z=y;
return(z); }
main()
{ extern int a,b;
printf(”max=%d\n",max(a,b));
}
int a=3,b=5; 运行结果为( ) max=5
有以下程序:
#include<stdio.h>
void main()
{
int a=l,b=2,c=3,d=0;
if(a==l && b++==2)
if(b!=2||c--!=3)
printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,b,c);
}
程序运行后的输出结果是________。l,3,3
有以下程序段:
int a,b,c;
a=10; b=50; c=30;
if(a>b) a=b, b=c; c=a;
printf("a=%d b=%d c=%d\n",a,b,c);
程序的输出结果是_______ a=10 b=50 c=10
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是 (a=c)&&(b=c);
设有如下的函数:
ggg(float x)
{printf("\n%f",x*x);return x*x;}
则函数的类型( )。 int
以下程序运行后,输出结果是
#include<stdio.h>
int main(void)
{
char ch[2][5]={"693","825"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)
p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>='0'&&p[i][j]<='9';j+=2)
s=10*s+(p[i][j]-'0');
printf("%d\n",s);
return 0;
} 6385
设有定义:int x=2;,以下表达式中,值不为6的是__2*x,x+=2
下列程序执行后输出的结果是
#include 〈stdio.h〉
fun3(int x)
{ static int a=3;
a+=x;
return(a);
}
void main()
{ int k=2, m=1, n;
n=fun3(k);
n=fun3(m);
printf("%d\n",n);
} 6
请阅读以下程序:
#include<stdio.h>
void main()
{
int a=5,b=0,c=0;
if(a==b+c)
printf("***\n");
else
printf("$$$\n");
}
以上程序 输出$$$
以下程序的输出结果是
#include<stdio.h>
int main(void)
{
int i,x[3][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<4;i+=2)
printf("%d ",x[i][i]);
return 0;
} 9 1
设有说明语句:char a='\72';则变量a(2.0分) 包含1个字符
下述程序段的输出结果是( )。
int x=10;
int y=x++;
printf(”%d,%d”,(x++,y),y++); 11,11
若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 511
调用strlen("abcd\0ef\0g")的返回值为 4
C语言的对语句中用作判断的表达式一般为_逻辑表达式和关系表达式
以下程序的输出结果是
#include < stdio.h >
#include < string.h >
main()
{ char b1[8]="abcdefg",b2[8],*pb=b1+3;
while (--pb > = b1) strcpy(b2,pb);
printf("%d\n",strlen(b2));
} 7
以下程序的输出结果是( )。
#include<stdio.h>
void main()
{
int x=1,y=0,a=0,b=0;
switch(x)
{ case 1: switch(y)
{ case 0:a++;break;
case 1:b++;break;
}
case 2: a++;b++;break;
case 3: a++:b
}
printf(“a%d,b=%d”,a,b);
} a=2,b=1
以下正确的说法是 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
以下循环体的执行次数是
#include<stdio.h>
void main()
{int i,j;
for(i=0,j=1; i<=j+1; i+=2,j--)
printf("%d \n",i);
} 1
若二维数组a有m列,则在a[i][j]之前的元素个数为( )。 i*m+j
在下列运算符中,优先级别最高的是( )
A、
=
B、
%
C、
&&
D、
<=
正确答案: B
在c语言程序中( )函数的定义不可以嵌套,但函数的调用可以嵌套
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是
2.500000
已知x=43,ch='A',y=0;则表达式(x > = y&&ch < 'B'&&!y)的值是 1
当执行以下程序段时
x=-1;
do
{ x=x*x;}
while(!x); 循环体将执行一次
下面程序中有错误的行是( )。
(1)int main(void)
(2){
(3)int a[3]={1};
(4)int i;
(5)scanf(”%d”,&a);
(6)for(i=1;i<3;i++)a[0]=a[0]+a[i];
(7)prinff(”%f\n”,a[0]);
(8)return 0;
(9)} 5
以下选项中值为1的表达式是 1-'\0'
下面四个选项中,均是不正确的八进制数或十六进制数的选项是、0a12 7ff -123
以下程序输出的结果是( )。
#include"stdio.h"
int func(int a,int b)
{return(a+b);}
main()
{int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf(”%d\n”,r); } 15
以下程序的输出结果是( )。
#include "stdio.h"
int main()
{ int k=2,m=4,n=6;
int *pk=&k,*pm=&m,*p;
*(p=&n)=*pk*(*pm);
printf("%d\n",n);
return 0;
} 8
执行下面的程序后,a的值为( )
void main()
{ int a,b;
for (a=1,b=1;a <=100;a++)
{ if(b >= 20) break;
if(b%3==1)
{ b-=2;
continue;
}
b+=5;
}
} 15
if(a=5)是允许的。(2.0分)√
局部变量如果没有指定初值,则其初值为0 ×
下划线是标识符中的合法字符√
字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符√
C语言中,字符串常量存放在字符数组中要有一个结束符,该结束符是0 ×
在同一个作用域中不可定义同名变量,在不同的作用域中可以定义同名变量。√
分号是C语言中语句的结束符,不可用作分隔符。×
C语言标准输出操作中,putchar()函数可以输出显示一个字符串 ×
数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量√
2023 0727 0727相关推荐
- python面向对象编程的思想0727
l 面向对象编程思想 面向对象的编程核心是对象,在理解对象为何物时,必须把自己当作上帝,因为在上帝眼中世间存在的万物皆为对象,不存在的也可以创造出来.对象是特征和技能的结合,其中特征和技能分别对应对象 ...
- 2022.0727学习Java笔记之多线程编程(二)
多线程的操作方法 多线程的操作方法基本上都在Thread类之中定义的,所以研究方法也就是一个Thread类的翻译,那么下面主要看三组方法. 1.线程的命名和取得 在整个多线程的操作之中,名称是最重要的 ...
- 2023 USNews全美计算机研究生院排名发布!MIT、CMU分别称霸总榜和AI分榜
视学算法报道 编辑:好困 拉燕 David [新智元导读]最近,U.S.News又发新榜单了!学校的评价通常会包括,投入(教育等品质)和产出(毕业生的成就)等.不过,对于科学领域来说,标准就有 ...
- 土壤生物多样性与生物化学过程研讨会(6.20-23合肥)
中国土壤学会土壤生物和生化专业委员会暨土壤生物多样性与生物化学过程研讨会(第二轮通知) 来源:中国土壤学会土壤生物和生化专业委员会 更新时间:2021-05-12 原文链接:http://www.cs ...
- 国家五部委联合发布“AI标准顶层设计”:2021年明确、2023年初步建成
来源:AI科技评论 本文约4300字,建议阅读8分钟. 本文介绍了完整的人工智能标准体系框架. 据国家市场监督管理总局消息,8月5日,国家标准化管理委员.中央网信办.国家发展改革委.科技部.工业和信息 ...
- 2023年中国AI论文影响力超越美国?网友:长期看,数量不等于质量
转载自:机器之心 有研究统计,中国在人工智能研究方面的影响力正在逼近美国. 2017 年,中国宣布计划到 2030 年成为 AI 领域的世界领导者.2019 年 3 月,艾伦人工智能研究所(AI2)S ...
- 科技|全球首款飞行汽车开始量产!下月开始预售,2023年后或可实现一键打“飞车”...
来源: 世界科技创新论坛 飞机与汽车结合的产物真的要来了.在2018全球未来出行大会上,吉利副总裁杨学良透露,由吉利控股的全资子公司.全球首家飞行汽车公司美国太力飞行汽车公司推出的"全球首款 ...
- 红帽喊话开发者:我们将支持 OpenJDK 8 到2023年
百度智能云 云生态狂欢季 热门云产品1折起>>> Java 11 发布已有三天,你升级了没? 9月25日我们在开源中国的微信公众号(oschina123)上发起了一个小调查, 结 ...
- Node.js 15 正式发布,14 将支持到 2023 年
来源 | https://www.oschina.net/news/119346/node-js-15-released JavaScript 运行时 Node.js 已经更新到了 15 版本.Nod ...
最新文章
- “下沉市场”+“内容生态”,OTA的两道救命题?
- 当内容超出最大的长度的时候,使用CSS使文本显示省略号
- 纯php mysql_【总结】纯php 操作 mysql 数据库
- 无人机官方网站_用上5G和无人机,你家高楼也可以做 体检
- Django 遇到的错误:expected str, bytes or os.PathLike object, not _io.TextIOWrapper
- 【Java】Int类型逻辑运算符的详细描述---含代码
- 干货:实现数据可视化的几个工具选择(工具+编程语言)
- Ubuntu下Linux系统文件恢复
- HDU1164 Eddy's research I(解法二)【废除!!!】
- 转iOS逆向工程:Reveal查看任意app的高级技巧!
- Adobe官方清理工具Adobe Creative Cloud Cleaner Tool使用教程
- python3 使用writerows写入csv时有多余空行的处理办法
- 折线统计html,canvas制作简单的HTML图表,折线或者矩形统计(原创)
- 互联网晚报 | 9月9日 星期四 | 8个电竞项目入选杭州亚运会;联想TruScale正式发布;国民养老保险公司获批筹建...
- 什么是HyperText Transfer Protocol 超文本传输协议
- 搭建Jpress博客系统,超详细(保姆及教学)
- 0002.css编写文档中的年月日/日期填写格式
- Android GPU Inspector
- 微信开放标签wx-open-launch-app
- 想学游戏建模要从哪里开始?单子怎么接?
热门文章
- 演员 (高考版) - 沈虫虫
- scrapy爬取途牛网站旅游数据
- 英语学习100句常见口语
- vue-router 路由模式有⼏种?
- c语言产生系统年月日,c语言中如何输入年月日
- 西门PLC 变量与C#对应项目变量关系 车轮厂车轮检测项目
- 阿里云的手机短信验证
- 百度研究院research实习生面经-2020年10月
- mock挡板_【Postman】17 Postman使用mock进行挡板测试(2)
- linux tun 读取数据,Linux Tun/Tap网口(/dev/net/tun)的读写方法