重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学专科> 电子信息
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【

】 main() { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a printf("%x\n",p); printf("%x\n",p+9); }

答案
查看答案
更多“下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【”相关的问题

第1题

下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) {

下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) { int t; t=p, p=q; q=t; ) void main() { int a=10,b=20; printf(“(1)a=%d,b=%d\n”,a,b); swap(&a,&b); printf(”(2)a=%d,b=%d\n”,a,b); )

A.该程序完全正确

B.该程序有错,只要将语句“swap(&a,&b);”中的参数改为a,b即可

C.该程序有错,只要将swap函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案

第2题

逻辑结构程序设计 1.实验目的 ①了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。 ②学会正确使用

逻辑结构程序设计

1.实验目的

①了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。

②学会正确使用逻辑运算符和逻辑表达式。

③熟练掌握if语句和switch语句。

④结合程序掌握一些简单算法。

⑤学习调试程序。

2.实验内容

本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。

3.程序编写

①下面程序实现:输入三个整数,按从大到小的顺序进行输出。请在if后的()内填入正确内容。

main()

{int x,y,z,c;

scanf("%d%d%d",&x,&y,&z);

if( )

{c=y;y=z;z=c;}

if( )

{c=x;x=z;z=c;}

if( )

{c=x;x=y;y=c;}

printf("%d,%d,%d",x,y,z);

}

②以下程序实现:输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母:其他字符不变。请在()内填入正确内容。

main()

{char ch;

scanf("%c",&ch);

if( )ch=ch+32;

else if(ch>='a'&&ch<='z')( )

printf("%c",ch);

}

③试编程判断输入的正整数是否既是5的整数倍又是7的整数倍。若是,则输出yes;否则输出no。

④编程实现:有3个整数a,b,c,由键盘输入,输出其中最大的数。

⑤给出100分制成绩,要求根据成绩的多少,输出成绩等级“A”、“B”、“C”、“D”、“E”。90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”。用switch语句进行编程。

点击查看答案

第3题

阅读下面语句,则程序的执行结果是【 】。 include "stdio.h" main() { int a=-1,b=1,k;

阅读下面语句,则程序的执行结果是【 】。 include "stdio.h" main() { int a=-1,b=1,k; if((a<0)&&! (b--<=0)) printf("%d,%d\n",a,b); else printf("%d,%d\n",b,a);}

点击查看答案

第4题

执行下面程序中输出语句后,a的值是()。main(){int a,k,b;printf("%d/n",(a=3*5, a*4,a+5));}printf("%d%d%d%/n",k,a,b);}

A.65

B.20

C.15

D.10

点击查看答案

第5题

最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语句——赋值语句的使用方法。 ②掌握各种类型数

最简单的C程序设计

1.实验目的

①掌握C语言中使用最多的一种语句——赋值语句的使用方法。

②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

2.实验内容和步骤

掌握各种格式转换符的正确使用方法。

①输入程序

main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

longm,n;

unsigned int p,q;

a=16;b=62;

c1='a';c2='b';

d=3.56;e=-6.87;

f=3157.890121;g=0.123456789;

m=50000:n=-60000;

p=32768;q=40000;

printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);

printf("f=%15.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

}

②运行此程序并分析结果。

③在此基础上,修改程序的第8~13行。

a=b1;b=b2;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f; e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

④改用scanf函数输入数据而不用赋值语句,scanf函数如下。

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"

&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q);

输入的数据如下。

61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

(说明:ld格式符用于输入long型数据)分析运行结果。

⑤在上面的基础上将printf语句改为

printf("a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);

printf("f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n",f,g,m,n,p,q);

运行程序。

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。

3编写程序

①有下面的程序

main()

{

int a;

float b,c;

scanf("%2d%3f%4t",&a,&b,&c);

printf("\na=%d,b=%f,c=%f\n",a,b,c);

}

若从键盘上输入9876543210并回车,则程序的输出结果是______。

②下面程序的输出结果是______。

main()

{int x=5,y=3;

printf("%d\n",y=x/y);

}

③以下程序的输出结果是______。

main()

{

int a=2,b=5;

printf("a=%%d,b=%%d\n",a,b);

}

④以下程序的输出结果是______。

#include"stdio.h"

main()

{

double x=123.123789;

printf("%8.6f,%8.3f,%14.8f\n",x,x,x);

}

⑤以下printf语句中的"-"的作用是______,该程序的输出结果是______。

#include<stdio.h>

main()

{ int x=12;

double a=3.1415926;

printf("%6d##\n",x);

printf("%-6d##\n",x);

printf("%14.10f##\n",a);

printf("%-14.10f##\n",a);

}

⑥以下程序的输出结果是______。

#include<stdio.h>

main()

{int a=325;

double x=3.1415926;

printf("a=%+0.6d x=%+e\n",a,x);

}

⑦编写程序,让用户输入两个整数,输出它们的商和余数。

⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。

点击查看答案

第6题

下面是一个将小写字母变成大写字母的程序main(){char ch;scanf("%c",&ch);if (ch>='a'&&ch<='z' )ch = ;printf("%c",ch);}要实现程序的功能,则在空白处应该填写的程序语句是()。

A.'A' + ch

B.'A' + 'ch' - 'a'

C.'A' + ch - 'a'

D.'A'+ ch - '0'

点击查看答案

第7题

根据已给出的数据的输入和输出形式,下面程序中正确的输入输出语句是( )。 main() {int x; float y; printf("enter x,y:"); 输入语句 输出语句 } 要求输入形式为:enter x,y:2 3.4要求输出形式为:x+y=5.40

A.scanf("%d,%f",&x,&y); printf("\nx+y=%4.2f",x+y):

B.scanf("%d%f",&x,&y); printf("\nx+y=%4.2f",x+y);

C.scanf("%d%f",&x,&y); printf("\nx+y=%6.1f",x+y);

D.scanf("%d%3.1f",&x,&v); printf("\nx+y=%4.2f",x+y);

点击查看答案

第8题

现有如下程序段,此程序段编译有错误,则程序段的错误出在()。 include <stdio.h> mai

现有如下程序段,此程序段编译有错误,则程序段的错误出在()。 include <stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; switch(d) {case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c); default:printf(""); ) )

A.“default:printf("");”这个语句

B.“d=a>30?b:C;”这个语句

C.“case a:printf(”% d,”,a);case b:printf(”%d,”,b);case c:printf(”%d,”,c);”这三个语句

D.switch(d)这个语句

点击查看答案

第9题

有以下语句段 int nl=10,n2=20; printf("______",n1,n2); 要求按以下格式输出n

有以下语句段 int nl=10,n2=20; printf("______",n1,n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20

点击查看答案

第10题

有以下语句段 int n1=10,n2=20; printf(" 【 】",n1,n2); 要求按以下格式输出n1和n2

有以下语句段 int n1=10,n2=20; printf(" 【 】",n1,n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝